package lumis.portal.group.serialization;

import java.util.ArrayList;
import java.util.List;

import lumis.util.security.acl.serialization.AccessControlListSerializableConfig;

/**
 * Serializable value object for Group structure properties
 *
 * @version $Revision: 6239 $ $Date: 2007-03-26 15:50:32 -0300 (Mon, 26 Mar 2007) $
 * @since 4.0.7
 */
public class GroupSerializableConfig
{
	private String id;
	private String name;
	private AccessControlListSerializableConfig accessControlList;
	private List<GroupMemberSerializableConfig> members = new ArrayList<GroupMemberSerializableConfig>();
	public String getId()
	{
		return id;
	}
	public void setId(String id)
	{
		this.id = id;
	}
	public String getName()
	{
		return name;
	}
	public void setName(String name)
	{
		this.name = name;
	}
	public AccessControlListSerializableConfig getAccessControlList()
	{
		return accessControlList;
	}
	public void setAccessControlList(AccessControlListSerializableConfig accessControlList)
	{
		this.accessControlList = accessControlList;
	}
	public List<GroupMemberSerializableConfig> getMembers()
	{
		return members;
	}
}
